/*
 * @Description: 定义接口
 * @Autor: HuiSir<273250950@qq.com>
 * @Date: 2021-04-30 15:45:14
 * @LastEditTime: 2021-05-06 09:34:48
 */
/**
 * 对象实现接口
 * 实现了接口的对象中可以省略属性的类型（因为在接口中已做了限制）
 * 只读属性只能在初始化时赋值
 */
var persion = {
    id: Date.now(),
    name: "小明",
    age: 12,
    sex: "男",
    setName: function (name) {
        this.name = name;
    }
};
// persion.id=1 // 报错：无法分配到 "id" ，因为它是只读属性。
/**
 * 函数实现接口
 */
var add = function (a, b) {
    return a + b;
};
var methods = {
    getName: function () {
        return "zhangsan";
    }
};
console.log(methods["getName"]());
